接下來我們將會著重介紹 Mcp Server 的應用分享,也會帶大家在 玩玩 n8n mcp server 的東西,
有在關注的人應該知道, 現在我們可以在 n8n 內部建立 Mcp server,也可以將 n8n 作為 Mcp client 使用,這些都會在這個系列中介紹。
在開始之前先來簡單介紹一下 n8n 是什麼吧:
全名為:node automation
是一個基於節點的工作流自動化平台,
我覺得他很厲害的點在於能夠自動處理節點之間的 資料串接(output → input)。(特別是針對不會寫 code的人)
以前,我們如果想要在完成一個任務後把結果丟給下一個任務,就得自己轉換資料格式
舉例而言:
發送完 Email 後,還要再把信件存進 Notion
→ 以往我們必須手寫程式,把 Email 的輸出格式轉換成 Notion API 需要的輸入格式
→ 現在只要用 n8n 設定流程,它就會自動幫你做好中間的資料轉換
n8n 讓我們只需要專注在 流程設計,資料格式轉換、節點輸入輸出對接等繁瑣細節都交給 n8n 處理!
你有猜到嗎? 一個 Node 代表一個特定的功能或操作:
Cron Trigger
Email Trigger
Webhook
Slack
IF
Set
Code
1. 🚨 Sentry Trigger(觸發節點)
↓ 收到錯誤事件
2. 🧮 Code Node(邏輯節點)
↓ 分析錯誤嚴重性和影響範圍
3. 🔀 IF(邏輯節點)
↓ 判斷錯誤等級:Critical/Warning/Info
4a. 💬 Slack(緊急通道) 4b. 📧 Email(一般通知) 4c. 📊 Google Sheets(記錄)
↓ Critical→@channel 通知 ↓ Warning→郵件通知開發團隊 ↓ Info→記錄到錯誤統計表
5a. 📱 PagerDuty(一般節點) 5b. 🎫 Jira(一般節點) 5c. 📊 Update Sheet(一般節點)
↓ 建立緊急事件單 ↓ 自動建立 Bug 票券 ↓ 更新每日錯誤統計
透過 n8n 的 Workflow,我們可以把各種自動化流程封裝成 MCP 的工具,AI 就能藉由呼叫工具,執行了一堆你定義好要做哪些事情以及流程是什麼,舉例而言:
問 AI:「本月銷售情況如何?」
↓ MCP Call
n8n "generate_sales_report"
↓ 自動分析
1. 從多個 data source 拉取數據(CRM, GA, 後台系統)
2. 計算各種指標與數據
3. 生成圖表和可視化
4. 寫報告
5. 發送報告到指定郵箱
這些流程都是屬於你們公司的工作流程, 是先定義好的, 只是 ai 可以把它當成一個工具呼叫
MCP 讓我們能夠把 n8n 「變成」一個 AI 可以呼叫的工具,而這背後會執行一系列你定義好的工作流程。
n8n 也能呼叫外部 MCP Server,像是:
當有新訂單產生 → n8n Workflow 呼叫 AI MCP Server → 請 xxx mcp server 寫報告 -> 請 xx mcp server 處理售後服務與顧客關係管理..